pump gun - French English Dictionary